all: memfd x11_windows_manager composite ext_comp button

button: x11_reparent_button.c
	gcc x11_reparent_button.c -o x11_reparent_button -lX11
ext_comp: x11_ext_composite.c
	gcc x11_ext_composite.c  -o x11_ext_composite -lX11 -lXcomposite -lXrender
composite: x11_core_composite.c
	gcc x11_core_composite.c -o x11_core_composite -lX11
memfd: x11_memfd.c
	gcc x11_memfd.c -o x11_memfd -lX11 -lXext
x11_windows_manager: x11_window_manager.c
	gcc -o x11_window_manager x11_window_manager.c -lX11
